# （1）定义一个闭包，用于求解方程的y与x值的变化，例如 y = ax + b。
# a b
# y = 2x +1
# 当x=10 y= 21
# 当x=11 y= 23
# 当x=12 y= 25
# y = a*x + b


def my_fun_activate():
    # 1 有嵌套
    def func_out(a, b):
        def func_in(x):
            y = a * x + b
            print('y-->', y)

        # 3 有返回
        return func_in

    myf = func_out(a=2, b=1)
    myf(1)  # num1=11
    myf(2)
    myf(3)
    print('qqqqq')

    pass

if __name__ == '__main__':
    my_fun_activate()
    print('2222222222')
